草庐IT

Linux 安装Httpd服务

全部标签

ruby-on-rails - 无法通过 Homebrew 启动 elasticsearch 服务器

所以我通过brew安装了elasticsearch:$brewinstallelasticsearch然后当我运行elasticsearch服务器时:elasticsearch-f-Des.config=/usr/local/Cellar/elasticsearch/0.19.3/config/elasticsearch.yml我收到这个错误:{0.20.4}:SetupFailed...-FailedToResolveConfigException[Failedtoresolveconfigpath[/usr/local/Cellar/elasticsearch/0.19.3/con

ruby-on-rails - 基于当前的托管服务,我应该将哪些数据库与 Ruby on Rails 一起使用?

我一直在寻找托管服务,但我仍然不知道哪种数据库最常见。好像是MySql和PostgreSql。所以,我不确定我的网站会有多少流量和数据(这只是一个项目),但我想做好准备。我曾在Oracle(PL/SQL)的一些项目中工作过,我对MySql有所了解。谢谢!附言。4年后,我主要使用PostgreSQL编写RoR。当我需要简单的应用程序时默认使用SQLite,否则使用PostgreSQL。 最佳答案 Rails的一个原则是你不应该真正关心你使用的是什么数据库:这些都是为你抽象的。所以我会说选择总体上最好的托管服务提供商,并相信他们会选择一

ruby - 通过 RVM 在 Ubuntu、Ruby 1.9.2 上安装使用 native 扩展的 gem 时出错

我在尝试安装ffigem时遇到错误:~-16:54>gemiffiBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingffi:ERROR:Failedtobuildgemnativeextension.rakeRUBYARCHDIR=/home/mdemare/.rvm/gems/ruby-1.9.2-p136/gems/ffi-1.0.6/libRUBYLIBDIR=/home/mdemare/.rvm/gems/ruby-1.9.2-p136/gems/ffi-1.0.6/lib/home/mdem

ruby - 我如何检查我安装的 Ruby gems 的所有依赖项是否得到满足?

我一定是遗漏了什么,因为昨晚我惊讶地发现谷歌搜索checkgemdependencies和类似的东西没有揭示这个问题的答案。我基本上是在粗略地等同于rpm-V-一个将遍历我安装的部分或所有gem并确保它们的依赖项也已安装的命令。由于geminstall默认安装任何依赖的gem,通常这不是必需的;但是,如果您gemuninstall一个gem并告诉它继续卸载,即使其他gem依赖于正在卸载的gem,那么显然您最终会破坏依赖关系。问题是,如何在不安装/卸载/更新任何gem的情况下列出那些损坏的依赖项?注意涉及Bundler的答案对我来说用处不大,因为出于各种原因我仍然停留在Rails2.x上

ruby-on-rails - Lion 吃了我的 RVM,现在我无法安装 Ruby

我最近升级到Lion,一切都很好。甚至重新启动机器几次。然后在周末,Rails消失了!我所有的gem都不见了。我发誓我不知道发生了什么。它工作得很好。仔细一看,RVM本身就不见了。因此,我重新安装了RVM并尝试安装Ruby1.9.2,但我得到了这个错误日志:[2011-08-0814:30:41]./configure--prefix="/Users/cbmeeks/.rvm/usr"checkingforaBSD-compatibleinstall.../usr/bin/install-ccheckingwhetherbuildenvironmentissane...yescheck

Ruby gem 对离线服务器的依赖

我有一个完全断开与Internet连接的服务器(出于一些奇怪的安全原因)。如何使Ruby对各种gem的依赖性在该环境中工作?它可能适用于Bundler,但如何在没有互联网连接的情况下使用gem安装Bundler? 最佳答案 您可以从ruby​​gems下载bundler作为.gem文件,并使用将其安装在服务器上geminstall/path/to/bundler.gem然后您可以将应用程序所需的所有gem打包到./vendor/cache目录中bundlepackage如果现在将应用程序(连同./vendor/cache目录)部署到

ruby - 安装 ruby​​racer 时出现错误 "invalid gem: package is corrupt"

尝试在OSX10.9上安装therubyracer时,使用以下命令:$geminstalltherubyracer-v'0.12.0'我得到错误:ERROR:Errorinstallingtherubyracer:invalidgem:packageiscorrupt,exceptionwhileverifying:undefinedmethod`path2class'for#(NoMethodError)in/Users/doved/.rvm/gems/ruby-2.0.0-p353/cache/therubyracer-0.12.0.gemXCode开发者工具已安装,我已尝试删除缓

ruby-on-rails - Nokogiri 不允许我在 Rails 中进行捆绑安装

我已经看到有人问过这个问题,并尝试了我所看到的所有建议。我有一台新的macbook,想设置一个现有的应用程序。当我克隆应用程序时,它不会捆绑安装并且就像Rails没有安装一样,即使它在其他目录中工作。我尝试从gemfile中删除版本号并删除gemfile.lock。我试过捆绑更新。我在osx10.9.4、rails4.1.5和ruby​​2.1.1上。我得到的错误:Anerroroccurredwhileinstallingnokogiri(1.6.3.1),andBundlercannotcontinue.Makesurethat`geminstallnokogiri-v'1.6.3

ruby - 是否可以从本地缓存中 bundle/安装 gem?

我的电脑上有一堆我想在厨师食谱中使用的gem。我知道可以将它们放在像/tmp/gems这样的目录中,并且只是:cd/tmp/gemsgeminstall*.gem是否可以将所有gem放在一个目录中,这样我就可以使用bundler安装它们而无需再次下载它们?cd/somedir/my_rails_projectbundle我想节省带宽。 最佳答案 bundleinstall--local应该是你想要的。来自bundle-install手册页:--localDonotattempttoconnecttorubygems.org,inst

Ruby gem mysql2 安装错误

我在Windows7中安装了Ruby版本ruby​​1.9.2p0(2010-08-18)[i386-mingw32]。和gem版本1.3.7当我尝试安装mysqlgem时,它显示Failedtobuildgemnativeextension错误,这是为什么?我的mysql版本是5.1.36(WampServer)E:\RubyApps\test_app2>geminstallmysql2Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql2:ERROR:Failedtobuildgemnat